home *** CD-ROM | disk | FTP | other *** search
/ Carousel Volume 2 #1 / carousel.iso / mactosh / hc / homeimpr.sit / Home Improvements / card_7234.txt < prev    next >
Text File  |  1988-09-19  |  2KB  |  46 lines

  1. -- card: 7234 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 3490
  5. -- name: Home Initializations
  6.  
  7.  
  8. -- part contents for background part 1
  9. ----- text -----
  10. Home Initializations
  11.  
  12. -- part contents for background part 3
  13. ----- text -----
  14. -- Install this into the Home Card stack scripts:
  15. --
  16. -- Install this into the Home Card stack scripts:
  17. --
  18. -- include in the 'on getHomeInfo' handler:
  19. --   these lines go after the user preferences lines just
  20. --   before the 'pop card' line:
  21.   go to card 1 -- the Home Card of the Home Stack
  22.   initStuff
  23. --
  24.  
  25. on initStuff  -- an example using some of the Improvements
  26.   global timecheck
  27.   -- the following added to support control key and stack shortcuts
  28.   global controlList, stackList
  29.   global currCard, keyBtnFlag, keyBtnNum
  30.   put card field "controls"  into controlList -- for 'controlKey'
  31.   put card field "destStacks" into stackList -- for 'finderList'
  32.   put the hilite of card button "TimeCheck" into timeCheck -- for
  33.   --          chime the time
  34.   put "nothing loaded" into currCard -- for 'KeyButton'
  35. end initStuff
  36.  
  37.  
  38.  
  39. -- part contents for background part 5
  40. ----- text -----
  41. 7/1/88 3:30 PM
  42.  
  43. -- part contents for background part 4
  44. ----- text -----
  45. In order for most "Home Improvements" to work, some global variables need to be declared and set to some initial value.  This has to be done every time HyperCard is started or resumed.  The "on getHomeInfo" handler in the Home Card stack script is a good place for this.  Rather than change the handler every time a new "Improvement" is added, use another handler, called "initStuff" that is called by "getHomeInfo"
  46.